impending disaster - German English Dictionary